package submarine;

import java.util.Random;

public class SeaObject {
    private int width;//宽
    private int height;//高
    private int x;//x
    private int y;//y
    private int speed;
    //三种潜艇的构造方法
    SeaObject(int width,int height){
        this.width=width;
        this.height=height;//左上角是原点，y越往下越大，x越往右越大
        x=-width;//为了使潜艇从原点的左边出现，所以设置潜艇的开始坐标为-width
        Random rand=new Random();
        y=rand.nextInt(479-height-150+1)+150;//潜艇y坐标的最小值是刚在海平面以下，最大值是距离下边框还有1个潜艇的高度，如果小于一个潜艇的高度，潜艇展示不完全
        speed=rand.nextInt(3)+1;
    }

    //战舰、炸弹、水雷的构造方法
    SeaObject(int width,int height,int x,int y,int speed){
        this.width=width;
        this.height=height;
        this.x=x;
        this.y=y;
        this.speed=speed;

    }


}
